package com.cloudbroker.bcs.platform.dav.bizapi.t2service.export;

import com.cloudbroker.bcs.platform.dav.bizapi.constants.IFSFunctionIdsNew;
import com.cloudbroker.bcs.platform.dav.bizapi.service.export.vo.request.GetWeiboAccessTokenForm;
import com.cloudbroker.bcs.platform.dav.bizapi.service.export.vo.response.GetWeiboUserInfoByCodeBackVo;
import com.hundsun.jresplus.remoting.impl.annotation.Service;
import com.hundsun.jresplus.remoting.impl.annotation.ServiceModule;
import com.hundsun.jresplus.remoting.impl.annotation.ServiceParam;

@ServiceModule
public interface WeiboT2BizService {
	
	/**
	 * 使用code获取用户信息
	 * @param form
	 * @return
	 */
	@Service(functionId = IFSFunctionIdsNew.IFSDavWeiboFuncIds.FUNC_GET_WEIBO_USERINFO_BY_CODE , desc = "根据AccessToken与uid获取用户信息")
	public GetWeiboUserInfoByCodeBackVo funcGetWeiboUserinfoByCode(@ServiceParam("param") GetWeiboAccessTokenForm form);
}
